.tools-nav{ margin: 0 30px; height: 60px; line-height: 60px; border-bottom: 1px solid #dadee8}
.tools-nav li{ float: left; padding: 0 20px; font-size: 14px; color: #9598A2; cursor: pointer;}
.tools-nav li.on{position: relative; color: #1966ff;  }
.tools-nav .on:after{content: ''; width: 9px; height: 9px; position: absolute; bottom: -4px; left: 50%; margin-left: -4px; background: url(../img/zt_ct_san.png) no-repeat; }

.list-wrap{ margin-top: 10px;}
.list-container{ display: none;}
.list-nav{ height: 45px; line-height: 45px; color: #808080; background-color: #fbfbfb;}
.list-nav .s1{ float: left; width: 40%; padding-left: 50px; box-sizing: border-box;}
.list-nav .s2{ float: right; width: 40%;}

marquee{ margin-top: 5px; height: 24px; line-height: 24px; color: #9598a2; font-size: 14px;}
marquee img{ position: relative; top: 2px;}
.table-wrap{ padding: 0 20px;}
table{ width: 100%;}
table tr{ border-bottom: 1px dedash #e6e6e6;}
table td{ width: 25%; text-align: center; height: 55px; line-height: 55px; font-size: 16px; color: #808080; border-bottom: 1px dashed #e6e6e6;}
table td img{ vertical-align: middle;}

.table-top{ padding: 0 20px; height: 55px; background: #fbfbfb}
.table-top span{ float: left; width: 25%; line-height: 55px; text-align: center; font-size: 16px; color: #333;}

.table-foot{ margin: 0 20px; height: 55px; background: #fef3f3}
.table-foot span{ float: left; width: 25%; line-height: 55px; text-align: center; font-size: 16px; color: #808080;}
.table-foot span i{  font-style: normal; font-size: 14px; color: red;}